package com.yc.cloud.openai.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class OpenAiParam {

    //音频文件路径
    @ApiModelProperty(value = "音频文件路径", hidden = true)
    private String path;
    //音频格式
    @ApiModelProperty(value = "音频格式", hidden = true)
    private String format;
    //发音人
    @ApiModelProperty(value = "发音人性别")
    private String gender;
    //文本内容
    @ApiModelProperty(value = "文本内容", hidden = true)
    private String content;

    @ApiModelProperty(value = "音频采样率")
    private int sampleRate;

    @ApiModelProperty(value = "应用ID", hidden = true)
    private String appid;

    @ApiModelProperty(value = "应用密钥", hidden = true)
    private String appKey;

    @ApiModelProperty(value = "TTS应用ID", hidden = true)
    private String ttsAppid;

    @ApiModelProperty(value = "TTS应用密钥", hidden = true)
    private String ttsAppKey;

    @ApiModelProperty(value = "IAT应用ID", hidden = true)
    private String iatAppid;

    @ApiModelProperty(value = "IAT应用密钥", hidden = true)
    private String iatAppKey;


    @ApiModelProperty(value = "流式输出,默认false", hidden = true)
    private Boolean stream = false;

    @ApiModelProperty(value = "服务商", hidden = true)
    private String supplier;

}
